package cn.laixueit.day;

import java.util.Scanner;

public class Demo2 {
    public static void main(String[] args) {
       /* do{
            System.out.println(1);
        }while(false);*/

       /*
        while(false){
            System.out.println(2);
        }
// 如果再代码编写期间直接爆红线，这是编译期间的错误,大部分都是语法出问题了 javac *.java 报错
// 如果是编写代码的时候没有爆红线，但是运行的时候报错了，这是运行期间的错误 ,
          大部分是逻辑出错了 java * 报错
        */
        /*
            int i = 1;
            int n = i / 0; // 除数不能为0
            System.out.println(n);
        */
        /*String s; //声明 赋值 使用
        s.equals("abc");*/

       /* do{
            System.out.println("!");
        }while(false);*/// 不论是否为true，至少运行一次
//        登录 ，
        /*boolean flag = true;
        do{
            System.out.println("------------");
            System.out.println("--1 菜单----");
            System.out.println("--2 登录----");
            System.out.println("------------");
            Scanner scanner = new Scanner(System.in);
            int option = scanner.nextInt();
            switch (option){
                case 1:
                    break;
                case 2:
                    System.out.println(2);
            }
        }while(flag);*/

        /*三个循环
         1 for(***) ， 2 while(***) ，3 dowhile(*)
        */
        /*
        *  循环1-100 ,遇到能被3整除数就跳过
        * */
        /*for (int i = 1; i <= 100; i++) {
            if(i %3==0){
                continue; //结束当前循环的本次循环，执行下一次循环
            }
            System.out.println(i);
        }
        System.out.println("for...");*/

        // 循环1-100 ,遇到能被3整除数就结束当前的循环
        /*for (int i = 1; i <= 100; i++) {
            if(i %3==0){
                break; //结束当前循环
            }
            System.out.println(i);
        }*/

        /*for(int i = 1;i<=5;i++){ // 1,2,3
            for(int j = 1;j<=5 ;j++){ //j 1,2,3,4,5
                if(i == 3){
                    break;
                }
                System.out.print(i);
            }
            System.out.println();
            *//*
            *
            * 1 ,1 ,1,1,1
            * 2,2,2,2,2
            *
            * *//*
        }*/
        //给循环添加标签
        wc:for(int i = 1;i<=5;i++){
           nc: for(int j = 1;j<=5 ;j++){
                if(i == 3){
                    break wc; //结束外层循环
                }
                System.out.print(i);
            }
            System.out.println();
        }
    }
}
